
#ifndef __SYMMETRIC_KEY_H
#define __SYMMETRIC_KEY_H

#include "Key.h"

/** Interface to the key, describing a symmetric key that is its own decryption key. */
class SymmetricKey : public virtual Key
{
   public:
      /** Pure virtual function, describing comparing keys to see if they are equal. */
      virtual int compareKeyEqual(SymmetricKey *symkey) = 0;
      int isAsymmetricKey();
};

#endif
